//判断是否存在控件div:id=dynamic-html
function checkDiv(){
	if($("#dynamic-html").length == 0){
		$('body').append("<div id='dynamic-html'></div>");
	}
}
function getInputValueByName(name){
	return $("input[name='"+name+"']").val();
}
function getInputValueById(id){
	return $("#"+id).val();
}
function pushInputValueByName(name,value){
	$("input[name='"+name+"']").val(value);
}
/*******************************************
*function：刷新content
*参数： url 刷新地址
*		classname 加载模块class，以控制其显示动作
*		ajax 当加载日志列表时，是否向后台请求确认有无日志
*			false 为"否"
*			true 为"是"
*******************************************/
function MP(url,classname,ajax){
	var classname = classname || "";
	var ajax = ajax || "false";
	if(ajax != "false"){
		$.getJSON(url+"/type/1",function(json){
			if(json.status == 0){		
				$("#system .modal-body").html("日志列表为空，赶快编写日志？");
				$("#system .sure").unbind('click').bind('click',function(){
					$("#system").modal("hide");
					$("#work").modal('show');
				});
				$("#system").modal("show");
			}
		});
	}
	$(".content").load(url,function(){
		if(classname != ""){
			$("."+classname).fadeIn(500);
		}
	});
}
//页码跳转
function P(url){
	$(".users").load(url+" .user-list");
}
function _MP(id,url){
	$(".work-log-title").html($(".work-log-title"+id).html());
	$(".work-log-content").html($(".work-log-content"+id).html()).find("img").css("maxWidth","100%");
	$(".leaveword").attr("id",id);
	$(".comment-lists").load(url,{worklog_id:id});
	$("#work-log").modal("show");
}
//员工管理的检索
function searchByDepartment(value,url){
	if(value == "-2") return;
	$(".user-list").load(url+" .user-list table",{department_id:value});
}
//部门日志检索
function searchDepartmentLog(tj1,tj2,url){
	$(".worker-worklog-list").load(url+" .worker-worklog-contents",{department:tj1,viewmethod:tj2});
}
//部门日志日期处理
function strdatepicker(str){
	alert(str);
	//return year+"-"+month+"-"+day;
}
//增加员工
function addWorker(url,target,addaccounturl,addworkermsgurl){
	$(".operate-title").html("增加员工");
	$(".operate-close").click(function(){
		$(".operate-sure").html("确定");
	});
	$(".operate-sure").html("下一步").click(function(){
		if($(".yes").length == 3){
			$.cookie("worker_account",'{"account":"'+getInputValueByName("account")+'","password":"'+getInputValueByName("password")+'","repassword":"'+getInputValueByName("repassword")+'"}');
			//alert(JSON.parse($.cookie("worker_account")).account);
			addWorkerProfile(url,"#add-worker-form",addaccounturl,addworkermsgurl);
		}
	});
	$(".operate-body").load(url+" "+target,function(){
		$("#operate").modal('show');
	});
}
//增加员工详细信息
function addWorkerProfile(url,target,addaccounturl,addworkermsgurl){
	$(".operate-title").html("填写员工详细信息");
	$(".operate-close").html("上一步").click(function(){
		//alert($.cookie);
	});
	$(".operate-close").click(function(){
		$(".operate-sure").html("确定");
		$(this).html("关闭");
	});
	$(".operate-sure").html("完成").click(function(){
		var obj = JSON.parse($.cookie("worker_account"));
		if($("#add-worker-form input[name=name]").val() == ""){
			$.globalMessenger().post("员工姓名不能为空");
			return;
		}
		$.getJSON(addaccounturl+"/type/1",obj,function(json){
			if(json.status == 1){
				$.globalMessenger().post("添加员工账号成功");
				$.post(addworkermsgurl+"/uid/"+json.data,$(""+target).serialize(),function(json){
					if(json.status == 1){
						$.globalMessenger().post("员工信息添加成功");
						$(".operate-sure").html("确定");
						$(".operate-close").html("关闭");
						$("#operate").modal('hide');
					}else{
						$.globalMessenger().post("员工信息添加失败");
					}
				})
			}else{
				$.globalMessenger().post("员工账号添加失败");
			}
		});
	});
	$(".operate-body").load(url+" "+target);
}
//增加员工，核对信息是否符合要求
function checkMsg(type,value,url){
	if(value == "") return;
	switch(type){
		case 'account':{
			$.post(url,{account:value},function(json){
				$.globalMessenger().post(json.info);
				if(json.status == 1){
					$("#inputEmail").parent().addClass("yes");
				}else{
					$("#inputEmail").parent().removeClass("yes");
				}
				$("#inputEmail").parent().attr("data-content",json.info).popover('show');
			});
			break;
		}
		case 'password':{
			var info;
			if($("#inputRePassword").val() == ""){
				if(value.length >= 6){
					info = "密码填写正确";
					$("#inputPassword").parent().addClass("yes");
				}else{
					info = "密码不符要求";
					$("#inputPassword").parent().removeClass("yes");
				}
				$("#inputPassword").parent().attr("data-content",info).popover('show');
			}else{
				if($("#inputRePassword").val() != value){
					info = "密码不一致";
					$("#inputRePassword").parent().removeClass("yes");
				}else{
					$("#inputRePassword").parent().addClass("yes");
				}
				$("#inputRePassword").parent().attr("data-content",info).popover('show');
			}
			break;
		}
		case 'repassword':{
			var info;
			if(value == $("#inputPassword").val()){
				info = "密码填写正确";
				$("#inputRePassword").parent().addClass("yes");
			}else{
				info = "密码不一致";
				$("#inputRePassword").parent().removeClass("yes");
			}
			$("#inputRePassword").parent().attr("data-content",info).popover('show');
			break;
		}
		default:break;
	}
}
//管理员辞退员工
function workerResign(url,uid){
	$.post(url,{owner_uid:uid},function(json){
		$.globalMessenger().post(json.info);
		$("#system").modal('hide');
	});
}
//operate公共操作模态框的操作方法群
function renameTitle(title){
	$(".operate-title").html(title);
}
function renameSure(name){
	$(".operate-sure").html(name);
}
function bodyLoad(url,callback){
	$(".operate-body").load(url,callback);
}
function rebindSure(func){
	$(".operate-sure").unbind('click').click(func);
}
//客户跟进笔记检索
//function searchCustomerByGroup(url,id){
//	$(".customer-lists").load(url+" .customers",{group_id:id});
//}
//获取话题内容
function getTopicContent(id,url){
	var content;
	$.ajax({
		type:"post",
		url:url,
		data:"id="+id,
		async:false, //同步
		success:function(json){
			if(json.status == 1){
				content = json.data;
			}else{
				content = false;
			}
		}
	});
	return content;
}
//话题内容模态显示
function topicDisplay(title,contentUrl,id){
	var content = getTopicContent(id,contentUrl);
	if(content == false){
		$.globalMessenger().post("topic内容获取失败，请联系管理员！");
		return;
	}
	$("#topic-content .topic-title").html(title);
	$("#topic-content .topic-body").html(content);
	$("#topic-content").modal('show');
}